package com.phone580.app.untilty;

import android.os.Handler;
import android.os.HandlerThread;

/**
 * 判断按下两次返回键使用的退出判断
 * 在这里，最主要的是覆写onKeyDown(int, KeyEvent)方法。  
 * 编写一个Runnable实例，在指定时间后（这里默认设定为1000ms）设置isWillExit为false。 
 * @author zheng
 *
 */
public class DCExit {
	 
	private boolean isExit = false;
	 private Runnable task = new Runnable() {
		 @Override
		 public void run() {
			 isExit = false;
		 }
	 };
	 public void doExitInOneSecond() {
		         isExit = true;
		         HandlerThread thread = new HandlerThread("doTask");
		         thread.start();
		         new Handler(thread.getLooper()).postDelayed(task, 10000);
		     }
		     public boolean isExit() {

		         return isExit;
		     }

		     public void setExit(boolean isExit) {
		         this.isExit = isExit;
		     }
}

